From 3e068e921fa114d3668c53a239ac618f8fcd5110 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Mon, 20 Dec 2010 03:27:05 +0100 Subject: [PATCH] API: gdk: Deprecate gdk_cursor_ref() and gdk_cursor_unref() Now that GdkCursor is a GObject, it doesn't need custom refcount handling anymore. --- gdk/gdkcursor.c | 4 ++++ gdk/gdkcursor.h | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gdk/gdkcursor.c b/gdk/gdkcursor.c index 3bbbbddae9..840e8fcf62 100644 --- a/gdk/gdkcursor.c +++ b/gdk/gdkcursor.c @@ -78,6 +78,8 @@ gdk_cursor_init (GdkCursor *cursor) * Adds a reference to @cursor. * * Return value: Same @cursor that was passed in + * + * Deprecated: 3.0: Use g_object_ref() instead */ GdkCursor* gdk_cursor_ref (GdkCursor *cursor) @@ -93,6 +95,8 @@ gdk_cursor_ref (GdkCursor *cursor) * * Removes a reference from @cursor, deallocating the cursor * if no references remain. + * + * Deprecated: 3.0: Use g_object_unref() instead */ void gdk_cursor_unref (GdkCursor *cursor) diff --git a/gdk/gdkcursor.h b/gdk/gdkcursor.h index 717c7d5eb4..8a88545f1f 100644 --- a/gdk/gdkcursor.h +++ b/gdk/gdkcursor.h @@ -228,11 +228,13 @@ GdkCursor* gdk_cursor_new_from_pixbuf (GdkDisplay *display, GdkPixbuf *pixbuf, gint x, gint y); +GdkCursor* gdk_cursor_new_from_name (GdkDisplay *display, + const gchar *name); GdkDisplay* gdk_cursor_get_display (GdkCursor *cursor); +#ifndef GDK_DISABLE_DEPRECATED GdkCursor* gdk_cursor_ref (GdkCursor *cursor); void gdk_cursor_unref (GdkCursor *cursor); -GdkCursor* gdk_cursor_new_from_name (GdkDisplay *display, - const gchar *name); +#endif GdkPixbuf* gdk_cursor_get_image (GdkCursor *cursor); GdkCursorType gdk_cursor_get_cursor_type (GdkCursor *cursor); -- 2.30.2